home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 October / PCWorld_2004-10_cd.bin / software / topware / winamp / winamp505_full.exe / Plugins / Milkdrop / Telek - Directive Swagger (Spectral Inferno) (fix...) maybe.. YES.milk < prev    next >
INI File  |  2003-09-30  |  5KB  |  158 lines

  1. [preset00]
  2. fRating=3
  3. fGammaAdj=1.21
  4. fDecay=1
  5. fVideoEchoZoom=1.006596
  6. fVideoEchoAlpha=0
  7. nVideoEchoOrientation=3
  8. nWaveMode=3
  9. bAdditiveWaves=0
  10. bWaveDots=1
  11. bWaveThick=1
  12. bModWaveAlphaByVolume=0
  13. bMaximizeWaveColor=0
  14. bTexWrap=0
  15. bDarkenCenter=0
  16. bRedBlueStereo=0
  17. bBrighten=0
  18. bDarken=1
  19. bSolarize=0
  20. bInvert=0
  21. fWaveAlpha=9.08852
  22. fWaveScale=0.4995
  23. fWaveSmoothing=0
  24. fWaveParam=1
  25. fModWaveAlphaStart=0.71
  26. fModWaveAlphaEnd=1.3
  27. fWarpAnimSpeed=1
  28. fWarpScale=1.331
  29. fZoomExponent=1
  30. fShader=0
  31. zoom=0.999514
  32. rot=0
  33. cx=0.5
  34. cy=0.5
  35. dx=0
  36. dy=0
  37. warp=0.01
  38. sx=1
  39. sy=1
  40. wave_r=0.99
  41. wave_g=0
  42. wave_b=0
  43. wave_x=0.5
  44. wave_y=0.5
  45. ob_size=0.005
  46. ob_r=0.3
  47. ob_g=0
  48. ob_b=0.5
  49. ob_a=0
  50. ib_size=0.26
  51. ib_r=0.25
  52. ib_g=0.25
  53. ib_b=0.25
  54. ib_a=0
  55. nMotionVectorsX=64
  56. nMotionVectorsY=2.759997
  57. mv_dx=0
  58. mv_dy=-0.62
  59. mv_l=5
  60. mv_r=0
  61. mv_g=1
  62. mv_b=1
  63. mv_a=0.4
  64. per_frame_1=// Hello,
  65. per_frame_2=
  66. per_frame_3=// My beat detection algorithm had the aim of being able to detect and pickup a reliable beat throughout a song.  This has creative possibilities of being able to PREDICT coming beats, and to have things lasting for (say) half a beat, etc.  It still requires work, but I think I have made progress
  67. per_frame_4=// I emplore you to have a look over it and try to underdstand it. Help me out here - I think it could be reallly good
  68. per_frame_5=
  69. per_frame_6=//Telek Sterling =:-)
  70. per_frame_7=//Dilettante Extrodinaire
  71. per_frame_8=
  72. per_frame_9=
  73. per_frame_10=//rt = realtime (for use with beat count)
  74. per_frame_11=rt=time-start;
  75. per_frame_12=
  76. per_frame_13=//color cycling, yellow dynamic treble
  77. per_frame_14=wave_g = max(0,min(1,.25*sin(time*10)+treb/2));
  78. per_frame_15=wave_x = cos(time*2.12)*.33+.5;
  79. per_frame_16=wave_y = sin(time*1.5)*.13+.3;
  80. per_frame_17=
  81. per_frame_18=//initialisation bug patch
  82. per_frame_19=beatrate = if(below(beatcount,2),.1,beatrate);
  83. per_frame_20=
  84. per_frame_21=//beat = if(longer that 10 sec,1,above(bass, decaying threshold)*(can't be less that .4 of last beat length)
  85. per_frame_22=beat =if(above(rt-lastbeat,10),1, above(bass,1.6+.2*(lastbeat-rt)/beatrate)* above((rt-lastbeat)/beatrate,max(.4,.95-abs(accuracy*2))));
  86. per_frame_23=
  87. per_frame_24=//Testing auto-beat trigger... exciting stuff.
  88. per_frame_25=beat = if(beat,1, if(below(abs(accuracy),0.1)*below((lastbeat-rt)/beatrate,-1),1,0));
  89. per_frame_26=
  90. per_frame_27=//Comparison of last beat duration to current. Best value is 0. -1 and 5 are pretty bad
  91. per_frame_28=accuracy =if(beat,(rt-nextbeat)/beatrate,accuracy);
  92. per_frame_29=
  93. per_frame_30=beatcount = beatcount + beat;
  94. per_frame_31=
  95. per_frame_32=w_a = if(beat,1,w_a*0);
  96. per_frame_33=wave_a = w_a;            // I can't actually change this, can I..... Oh well, it's here now
  97. per_frame_34=
  98. per_frame_35=//Preserve beat rate
  99. per_frame_36=l_beatrate=if(beat,beatrate, l_beatrate);
  100. per_frame_37=//Record new beatrate
  101. per_frame_38=beatrate = if(beat,rt-lastbeat,beatrate);
  102. per_frame_39=
  103. per_frame_40=//Record most recent beat
  104. per_frame_41=lastbeat=if(beat,rt,lastbeat);
  105. per_frame_42=//Predict time of next beat
  106. per_frame_43=nextbeat=if(beat,rt+beatrate,nextbeat);
  107. per_frame_44=
  108. per_frame_45=
  109. per_frame_46=
  110. per_frame_47=
  111. per_frame_48=//Actual Display code:
  112. per_frame_49=
  113. per_frame_50=//Current direction of travel
  114. per_frame_51=state = beat * (state+1)%4+(1-beat)*state;
  115. per_frame_52=
  116. per_frame_53=//acceleration of horizon point
  117. per_frame_54=dddy = state%2-.5;
  118. per_frame_55=dddx = above(state,1.5)-.5;
  119. per_frame_56=
  120. per_frame_57=//adjustment factors to play with
  121. per_frame_58=ddx = dddx*.5;
  122. per_frame_59=ddy = dddy*.5;
  123. per_frame_60=
  124. per_frame_61=
  125. per_frame_62=q1 = (qq1*19+ddx)*.041;
  126. per_frame_63=//preserve q variables
  127. per_frame_64=qq1 = q1;
  128. per_frame_65=
  129. per_frame_66=q2 = (qq2*19+ddy)*.035;
  130. per_frame_67=qq2 = q2;
  131. per_frame_68=
  132. per_frame_69=//Decay to Blue!!
  133. per_frame_70=ob_a = 0.1*above(frame%10,6);
  134. per_frame_71=
  135. per_frame_72=
  136. per_frame_73=
  137. per_frame_74=
  138. per_frame_75=//Well, what do we want to monitor??
  139. per_frame_76=
  140. per_frame_77=//monitor = q1;
  141. per_frame_78=//monitor = beat;
  142. per_frame_79=//monitor = 1.6+.2*(lastbeat-rt)/beatrate;
  143. per_frame_80=monitor = (rt-lastbeat)/beatrate;
  144. per_frame_81=//monitor = accuracy;
  145. per_frame_82=//monitor = max(.4,.95-abs(accuracy*2));
  146. per_frame_83=//monitor = wave_a;
  147. per_frame_84=//monitor = wave_g;
  148. per_frame_85=//qwer =   accuracy + if(below(abs(accuracy),0.1)*above((lastbeat-rt)/beatrate,1),1,0)*1000;
  149. per_frame_86=//monitor = qwer;
  150. per_frame_87=//monitor  = (lastbeat-rt)/beatrate;
  151. per_pixel_1=dx = sin(.5-x)*.1+q1;
  152. per_pixel_2=dy = sin(.5-y)*.1+q2;
  153. per_frame_init_1=ddx = 0;
  154. per_frame_init_2=ddy = 0;
  155. per_frame_init_3=start = time;
  156. per_frame_init_4=rt = 0;
  157. per_frame_init_5=beatcount = 0;
  158.